package com.supplychain.financial.parent.api;


import com.supplychain.financial.parent.common.exception.CustomException;

import java.util.List;
import java.util.Map;

public interface HonestService {

	List<Map<String, String>> sales(Map<String, String> map, String month);// 查询单月总销量

	List<Map<String, String>> aveprice(Map<String, String> map, String month);// 查询单月均价

	List<Map<String, String>> brandwidth(Map<String, String> map, String month);// 查询单月品牌宽度

	List<Map<String, String>> topsales(Map<String, String> map, String month);// 查询单月前十销量

	void updateInfoException(Map<String, String> map) throws CustomException;// 更新异常信息

	void saveInfoException(Map<String, Object> map) throws CustomException;// 举报店里异常信息

	List<Map<String, String>> countException(Map<String, String> map); // 查看专卖异常总汇

	Map<String, String> dealWithException(Map<String, String> map);// 查看异常处理明细

	List<Map<String, String>> reportException(Map<String, String> map);// 查看异常处理明细

	List<Map<String,String>> showCustDept(Map<String, String> map);//查看客户经理信息

	List<Map<String, String>> salesSold(Map<String, String> map); //查询入库与销售数据个人

	List<Map<String, String>> checkWidth(Map<String, String> map); //查询品牌宽度个人

	List<Map<String, String>> selectTop5(Map<String, String> map); //查询前5销量


	void saveRefundInfo(Map<String, String> parameter) throws CustomException;//保存商户退款信息

	int checkIfPost(List<String> map);//查看是否包邮

	List<Map<String, String>> checkIfNeedPost(List<String> map);//查看是否包邮以及店铺自提

	List<Map<String,String>> queryGroupInfo(Map<String, String> map);//查看自律小组组群基本信息

	Map<String,String> exchangeCdkey(Map<String, String> map) throws Exception;//游戏兑换码


	List<Map<String,String>> getGroupYearsData(Map<String, String> map);//获取小组整月销售数量
}
